package com.hrpmar.mapper;

import com.hrpmar.controller.vo.DrugStatistics;
import com.hrpmar.pojo.Purdetails;
import com.sun.xml.internal.messaging.saaj.packaging.mime.util.LineInputStream;

import java.util.List;

/**
 * Created by c on 2017-11-15.
 */
public interface PurdetailsMapper {

    /**
     * 根据药品编号获取信息
     * @param drugNum
     * @return
     */
    public int existsPurdetal(String drugNum);

    /**
     * 根据药品编号删除采购明细信息
     * @param drugNum
     * @return
     */
    public int delPurdetailsByDrugNum(String drugNum);

    /**
     * 根据采购编号获取采购明细信息
     * @param planNum
     * @return
     */
    public List<Purdetails> searchDetails(String planNum);

    /**
     * 添加采购明细信息
     * @param purdetails
     * @return
     */
    public int addDetails(Purdetails purdetails);

    /**
     * 根据id获取详情信息
     * @param delId
     * @return
     */
    public Purdetails getPurdetails(Integer delId);

    /**
     *修改详情信息
     * @param dels
     * @return
     */
    public int updateDels(Purdetails dels);

    /**
     * 根据编号删除信息
     * @param delId
     * @return
     */
    public int delDels(Integer delId);

    /**
     * 获取每种类型的药品采购总数量
     * @return
     */
    public List<DrugStatistics> getDrugPurStas();

}
